﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Entidades.Calculado
{
    public class GuionResumen : Entidad
    {
        #region Propiedades

        /// <summary>
        /// Id del Proyecto
        /// </summary>
        public virtual int IdProyecto { get; set; }

        /// <summary>
        /// Id del Adaptador
        /// </summary>
        public virtual int IdAdaptador { get; set; }

        /// <summary>
        /// Id del Director
        /// </summary>
        public virtual int IdDirector { get; set; }

        /// <summary>
        /// Id del Mezclador
        /// </summary>
        public virtual int IdMezclador { get; set; }

        /// <summary>
        /// Id del Traductor
        /// </summary>
        public virtual int IdTraductor { get; set; }

        /// <summary>
        /// Episodio
        /// </summary>
        public virtual int Episodio { get; set; }

        /// <summary>
        /// Titulo
        /// </summary>
        public virtual string Titulo { get; set; }

        /// <summary>
        /// Duración
        /// </summary>
        public virtual int Duracion { get; set; }

        /// <summary>
        /// Loops
        /// </summary>
        public virtual int Loops { get; set; }

        /// <summary>
        /// Páginas
        /// </summary>
        public virtual int Paginas { get; set; }

        /// <summary>
        /// Cantidad de Personajes
        /// </summary>
        public virtual int Personajes { get; set; }

        /// <summary>
        /// Fecha Creacion
        /// </summary>
        public virtual DateTime FechaCreacion { get; set; }

        /// <summary>
        /// Estado del Guión
        /// </summary>
        public virtual string Estado { get; set; }

        /// <summary>
        /// Id Estado del Guión
        /// </summary>
        public virtual int IdEstado { get; set; }

        /// <summary>
        /// Cantidad total de Pagos
        /// </summary>
        public virtual int Pagos { get; set; }

        /// <summary>
        /// Cantidad de Pagos con Estado = "PENDIENTE DE PAGO"
        /// </summary>
        public virtual int PagosPendientesDePago { get; set; }

        /// <summary>
        /// Cantidad de Pagos con Estado = "PAGADO"
        /// </summary>
        public virtual int PagosPagados { get; set; }

        #endregion
    }
}
